package com.naiterui.ehp.bp.bo.consult;

import java.io.Serializable;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @description: 首页图文问诊记录列表
 * @author: 奈客45-MiaoHui
 * @create: 2021-05-21 14:37
 **/
@Data
public class ConsultSessionListBo implements Serializable {

    private static final long serialVersionUID = -8019727015722198264L;
    @ApiModelProperty(value = "医生id")
    private Long doctorId;

    @ApiModelProperty(value = "医生名称")
    private String doctorName;

    @ApiModelProperty(value = "用户id")
    private Long patientId;

    /**
     * 会话关系。0：患者发起；1：医生发起
     */
    @ApiModelProperty(value = "会话关系。0：患者发起；1：医生发起")
    private Integer relation;

    /**
     * 会话ID
     */
    @ApiModelProperty(value = "会话ID")
    private String sessionId;

    @ApiModelProperty(value = "医生头像")
    private String photo = "";


    private Integer departmentId;
    @ApiModelProperty(value = "医生所在科室")

    private String department;

    @ApiModelProperty(value = "医生职称")
    private String title = "";

    @ApiModelProperty(value = "医生职称Id")
    private Integer titleId;

    @ApiModelProperty(value = "医生所在医院")
    private String hospital = "";

    private Integer hospitalId;

    @ApiModelProperty(value = "消息时间")
    private String consultTime;

    @ApiModelProperty(value = "消息内容")
    private String messageContent;


    @ApiModelProperty(value = "是否有进行中的会话")
    private Boolean aliveMessage;

    @ApiModelProperty(value = "消息时间戳")
    private Long consultTimestamp;
}
